There are two different ways in which the lesson will move to the Response section of the Element. This will depend on the type of Interaction items you have placed in the interaction list.

The first situation is when the user clicks on certain buttons/fields and the lesson immediately moves into the Response section of the Element.

The second situation occurs when the user has to interact with a field, then press another button in order to make the Lesson move to the Response section. An example of this is where you have a Text Input field in the Interaction section of the Element that requires the user to type their response and then press another button when they are ready to continue.

In the above case, a Navigation button that has its Action property set to Next, and is visible on the screen, can function as the second item. Otherwise your Interaction list must contain an Interaction item whose sole purpose is to allow the user to move to the Response section. Keep in mind that this second item must be one of those that cause the Lesson to move directly to the Response section of the Element.



Interaction items which DO NOT cause the Lesson to move directly to the Response section

Text Input field

Option field with Response property unchecked

Check box field with Response property unchecked

Custom Button set to Toggle Mode

Hot spot Button with the Drag Drop target property set to true, and the drop property set to false.



All other Interaction items cause the Lesson to move directly to the Response section when they are clicked.

Interaction items that cause the Lesson to move directly to the Response Section when clicked

Custom Button with Mode property set to standard

Hot Spot Button with Drag Drop Target property set to false

Hot Spot Button with Drag Drop Target property set to true and the Drop property set to true

Check box Field with Response property set to true

Option Field with Response property set to true



Additionally, any Interaction items that have their Response for Mouse Enter/Leave property set will cause the Lesson to move to the Response section of the Element when the user moves the mouse inside or leaves the area of the particular Interaction item. You must provide extra Responses that check for a mouse over interaction if you wish to respond to this type of user interaction.

Interaction items that have a Response for Mouse Over property

Custom Button

Hot Spot Button



Generally you will not know in advance what interaction will occur. For example, if you have added five buttons to the interaction list in the Interaction section of the Element, the user could click any one of those buttons. If you want to respond to every button, you would need to define five separate responses, one for each button.

Each Response represents a possible response that the user may have given. In the previous example you would define a response such that if the user clicked on Button A then do this. There would be five separate responses for each of the five buttons.

If the Element demands a specific response from the user, you could take a simpler approach and create just two conditions.

Let's assume that Button A represents a correct answer, and the other four buttons are incorrect. You could set up your Response section like this:



If the user clicked on Button A,

display text "Correct",

then move to the next Element.

If the user DID NOT click Button A,

display text "incorrect, try again"

and repeat the Element.



This approach is quicker to implement, but has the limitation that you cannot respond to each incorrect answer individually.

AUTHORchecks the Condition of each Response within the Response list in order, starting at the top. If the first condition is true, the Lesson then executes that Response. All following Responses in the list are ignored.

Conversely, if the Condition of the first Response has not occurred, the Condition of the second Response is tested. If it is true then its options are executed.

This process continues down the Response list until a condition is found that is true. If none of the Conditions for any Response are true, then the Lesson moves to the next Element without executing any Feedback.